agents.anac.y2010.AgentSmith
Class PreferenceProfileManager
java.lang.Object
agents.anac.y2010.AgentSmith.PreferenceProfileManager
public class PreferenceProfileManager
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fUtilitySpace
protected UtilitySpace fUtilitySpace
fBidHistory
protected BidHistory fBidHistory
PreferenceProfileManager
public PreferenceProfileManager(BidHistory pHist,
UtilitySpace pUtilitySpace)
getOpponentUtility
public double getOpponentUtility(Bid b)
- Retrieves the utility of an opponent, this can be based on the
bidhistory.
- Parameters:
b -
- Returns:
addBid
public void addBid(Bid b)
getMyUtility
public double getMyUtility(Bid b)
- Returns the utility for a bid for me. Will be just a call to utilityspace.
- Parameters:
b -
- Returns:
getMyEvaluator
public Evaluator getMyEvaluator(int issueID)
getDomain
public Domain getDomain()
getIssues
public java.util.ArrayList<Issue> getIssues()
getOpponentModel
public IOpponentModel getOpponentModel()
setOpponentModel
public void setOpponentModel(IOpponentModel fOpponentModel)